<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图书馆</title>
    <meta content="1200" property="og:image:width"/>
    <meta content="630" property="og:image:height"/>
    <link rel="icon" href="../../img/icon.png">
    <link as="font" crossorigin="" href="../../Agrandir-Heavy.2fd076131b76.woff2" rel="preload"
          type="font/woff2"/>
    <link as="font" crossorigin="" href="../../Agrandir-Bold.5adcade67872.woff2" rel="preload"
          type="font/woff2"/>
    <link as="font" crossorigin="" href="../../source-sans-pro-v14-latin-regular.899c8f78ce65.woff2"
          rel="preload" type="font/woff2"/>
    <link as="font" crossorigin="" href="../../Agrandir-Regular.11a4ceb99823.woff2" rel="preload"
          type="font/woff2"/>
    <link as="font" crossorigin="" href="../../source-sans-pro-v14-latin-600.c85615b29630.woff2" rel="preload"
          type="font/woff2"/>
    <link href="../../common.0016184b0568.css" rel="stylesheet" type="text/css"/>
    <link href="../../home.a12d472bcf09.css" rel="stylesheet" type="text/css"/>
    <link href="../content-page.css" rel="stylesheet" type="text/css"/>
</head>
<header class="site-header">
    <br/>
    <h1 style="margin: 0 auto;text-align: left;margin: 0 50px;color: white;font-size: 3.5rem">
        <img src="../../svg/icon-white.svg" height="80" width="80"/>&nbsp;&nbsp;Neil's wiki
        <button class="subscribe" onclick="location.href='../subscribe/index.html'">Subscribe</button>
    </h1>
    <br/>
</header>
<body class="content-body">
<section class="wrapper--section">
    <h2 class="hosting-pricing-plan-block__header">Library</h2>
    <div class="hosting-pricing-plan-block hosting-pricing-plan-block--long">
        <div class="hosting-pricing-plan-block__plan">
            <div class="hosting-pricing-plan-block__plan-container-heading hosting-pricing-plan-block__plan-container-heading--long">
                <h4 class="hosting-pricing-plan-block__plan-heading">重构_改善既有代码的设计</h4>
            </div>
            <div class="hosting-pricing-plan-block__plan-subheading">Refactoring
            </div>
            <div class="hosting-pricing-plan-block__plan-description">
                <p>重构，一言以蔽之，是在不改变外部行为的前提下，有条不紊地改善代码。如今，Martin Fowler
                    的《重构：改善既有代码的设计》一书已经成为全球有经验的程序员手中的利器，既可用来改善既有代码的设计、提升软件的可维护性，又可用于使既有代码更易理解、焕发出新的活力。</p>
            </div>
            <a class="hosting-pricing-plan-block__plan-overlay-link"
               href="https://github.com/VWWL/library/blob/main/计算机/代码设计/重构_改善既有代码的设计.pdf">
                <span class="hosting-pricing-plan-block__plan-link button">Download</span>
            </a>
        </div>
        <div class="hosting-pricing-plan-block__plan">
            <div class="hosting-pricing-plan-block__plan-container-heading hosting-pricing-plan-block__plan-container-heading--long">
                <h4 class="hosting-pricing-plan-block__plan-heading">测试驱动开发</h4>
            </div>
            <div class="hosting-pricing-plan-block__plan-subheading">Test-driven Development
            </div>
            <div class="hosting-pricing-plan-block__plan-description">
                <p>
                    《测试驱动开发》（中文版）设想把编程看成是转动曲柄从井里提一桶水上来的过程。如果水桶比较小，那么仅需一个能自由转动的曲柄就可以了。如果水桶比较大而且装满水，那么还没等水桶全部被提上来你就会很累了。你需要一个防倒转的装置，以保证每转一次可以休息一会儿。水桶越重，防倒转的棘齿相距越近。测试驱动开发中的测试程序就是防倒转装置上的棘齿。一旦我们的某个测试程序能工作了，你就知道，它从现在开始并且以后永远都可以工作了。相比于测试程序没有通过，你距离让所有的测试程序都工作又近了一步。现在我们的工作是让下一个测试程序工作，然后再下一个，就这样一直进行。分析表明，要编程解决的问题越难，每次测试所覆盖的范围就应该越小。</p>
            </div>
            <a class="hosting-pricing-plan-block__plan-overlay-link"
               href="https://github.com/VWWL/library/blob/main/计算机/代码设计/测试驱动开发.pdf">
                <span class="hosting-pricing-plan-block__plan-link button">Download</span>
            </a>
        </div>
        <div class="hosting-pricing-plan-block__plan">
            <div class="hosting-pricing-plan-block__plan-container-heading hosting-pricing-plan-block__plan-container-heading--long">
                <h4 class="hosting-pricing-plan-block__plan-heading">解析极限编程：拥抱变化</h4>
            </div>
            <div class="hosting-pricing-plan-block__plan-subheading">Extreme Programming: Embrace change
            </div>
            <div class="hosting-pricing-plan-block__plan-description">
                <p>这本书介绍了XP背后的思想——它的根源、哲学、情节等。它将帮助读者选择是否在项目中使用XP时做出明智的决策。本书的另一个目的是帮助那些已经在使用 XP的读者更好地理解它。
                    对程序员而言，XP做出的承诺是他们每天能够处理真正重要的工作，而不必单独面对令人担忧的状况。他们将能够集中全力来使他们的系统获得成功。他们将做出最适合由他们来做的决策。对于客户和管理人员而言，XP的承诺是他们将从每个编程周期中获得最多的利益。他们将能够在开发的中途更改项目的方向而不用承担太高的成本。</p>
            </div>
            <a class="hosting-pricing-plan-block__plan-overlay-link"
               href="https://github.com/VWWL/library/blob/main/计算机/软件模型/解析极限编程：拥抱变化.pdf">
                <span class="hosting-pricing-plan-block__plan-link button">Download</span>
            </a>
        </div>
        <div class="hosting-pricing-plan-block__plan">
            <div class="hosting-pricing-plan-block__plan-container-heading hosting-pricing-plan-block__plan-container-heading--long">
                <h4 class="hosting-pricing-plan-block__plan-heading">领域驱动设计</h4>
            </div>
            <div class="hosting-pricing-plan-block__plan-subheading">Domain-driven Design
            </div>
            <div class="hosting-pricing-plan-block__plan-description">
                <p>本书是Eric Evans的《领域驱动模型》一书的精简版，让你在短时间内理解领域驱动设计的内容。这本书没有介绍任何新的概念，它只是概要总结了领域驱动设计的本质， 抽取了Eric
                    Evans原书中关于这一主题的大部分内容，以及其他相关资料，包括已经出版的书籍和各种领域驱动设计讨论群组等。这本书可以让你快速了解领域驱动设计的基础知识，但不能替代Eric书中提供的大量事例和
                    案例研究或者Jimmy书中提供的动手事例等。 </p>
            </div>
            <a class="hosting-pricing-plan-block__plan-overlay-link"
               href="https://github.com/VWWL/library/blob/main/计算机/软件模型/领域驱动设计.pdf">
                <span class="hosting-pricing-plan-block__plan-link button">Download</span>
            </a>
        </div>
        <div class="hosting-pricing-plan-block__plan">
            <div class="hosting-pricing-plan-block__plan-container-heading hosting-pricing-plan-block__plan-container-heading--long">
                <h4 class="hosting-pricing-plan-block__plan-heading">面向对象分析与设计</h4>
            </div>
            <div class="hosting-pricing-plan-block__plan-subheading">Object-oriented Analysis And Design
            </div>
            <div class="hosting-pricing-plan-block__plan-description">
                <p>《面向对象分析与设计(第3版)》是UML创始人Grady
                    Booch的代表作之一，书中介绍的概念都基于牢固的理论基础。同时，《面向对象分析与设计(第3版)》又是一本注重实效的书，面向架构师和软件开发者等软件工程实践者的实际需要。《面向对象分析与设计(第3版)》通过大量例子说明了基本概念，解释了方法，并展示了在不同领域的成功应用。 </p>
            </div>
            <a class="hosting-pricing-plan-block__plan-overlay-link"
               href="https://vectorwang.oss-cn-shanghai.aliyuncs.com/tech-repo/面向对象分析与设计.pdf">
                <span class="hosting-pricing-plan-block__plan-link button">Download</span>
            </a>
        </div>
        <div class="hosting-pricing-plan-block__plan">
            <div class="hosting-pricing-plan-block__plan-container-heading hosting-pricing-plan-block__plan-container-heading--long">
                <h4 class="hosting-pricing-plan-block__plan-heading">计算机网络：自顶向下方法（原书第7版）</h4>
            </div>
            <div class="hosting-pricing-plan-block__plan-subheading">Computer Networking: The Top-Down Approach  7th edition of the original book
            </div>
            <div class="hosting-pricing-plan-block__plan-description">
                <p>本书是经典的计算机网络教材之一，采用了作者的自顶向下方法来讲授计算机网络的原理及其协议，自16年前第1版出版以来已经被数百所大学和学院选作教材，被译为14种语言。第7版保持了以前版本的特色，继续关注因特网和计算机网络的现代处理方式，注重原理和实践，为计算机网络教学提供了一种新颖和与时俱进的方法。 </p>
            </div>
            <a class="hosting-pricing-plan-block__plan-overlay-link"
               href="https://vectorwang.oss-cn-shanghai.aliyuncs.com/tech-repo/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C-%E8%87%AA%E9%A1%B6%E5%90%91%E4%B8%8B%E6%96%B9%E6%B3%95%E7%AC%AC%E4%B8%83%E7%89%88.pdf">
                <span class="hosting-pricing-plan-block__plan-link button">Download</span>
            </a>
        </div>
    </div>
</section>
</body>
</html>
<div class="back-to-home-page">
    <a class="call-to-action__link button" href="/">返回首页</a>
</div>
